package br.com.abelha.manager.db;

/**
 * @author dalsonsouza
 */

public final class DBCreate {
	public static final String FORM_A = "CREATE  TABLE tblFichaA ("
			+ "				 _id INTEGER PRIMARY KEY AUTOINCREMENT,"
			+ "				 estado CHAR(2) ,"
			+ "				 endereco CHAR(50) ,"
			+ "				 id_endereco INTEGER ,"
			+ "				 numero CHAR(10) ,"
			+ "				 bairro CHAR(20) ,"
			+ "				 id_bairro INTEGER ,"
			+ "				 cep CHAR(8) ,"
			+ "				 municipio CHAR(20) ,"
			+ "				 id_municipio INTEGER ,"
			+ "				 segmento CHAR(20) ,"
			+ "				 area INTEGER ,"
			+ "				 microarea INTEGER ,"
			+ "				 familia INTEGER ,"
			+ "				 data_emissao DATETIME ,"
			+ "				 id_tipo_casa INTEGER ,"
			+ "				 tipo_casa_qual CHAR(200) ,"
			+ "				 num_comodos INTEGER ,"
			+ "				 energia_eletrica CHAR(3) ,"
			+ "				 id_destino_lixo INTEGER ,"
			+ "				 id_trat_agua INTEGER ,"
			+ "				 id_abast_agua INTEGER ,"
			+ "				 id_destino_fezes INTEGER ,"
			+ "				 plano_saude CHAR(200) ,"
			+ "				 id_plano_saude INTEGER ,"
			+ "				 numero_pessoas_plano INTEGER ,"
			+ "				 observacoes TEXT ,"
			+ "				 doenca_hospital CHAR(3) ,"
			+ "				 doenca_us CHAR(3) ,"
			+ "				 doenca_benzedeira CHAR(3) ,"
			+ "				 doenca_farmacia CHAR(3) ,"
			+ "				 doenca_outros CHAR(3) ,"
			+ "				 doenca_quais CHAR(3) ,"
			+ "				 meios_comun_radio CHAR(3) ,"
			+ "				 meios_comun_tv CHAR(3) ,"
			+ "				 grupos_comun_cooperativa CHAR(3) ,"
			+ "				 grupos_comun_religioso CHAR(3) ,"
			+ "				 grupos_comun_associacoes CHAR(3) ,"
			+ "				 grupos_comun_outros CHAR(3) ,"
			+ "				 grupos_comun_quais CHAR(3) ,"
			+ "				 meio_transp_onibus CHAR(3) ,"
			+ "				 meio_transp_caminhao CHAR(3) ,"
			+ "				 meio_transp_carro CHAR(3) ,"
			+ "				 meio_transp_carroca CHAR(3) ,"
			+ "				 meio_transp_outros CHAR(3) ,"
			+ "				 meio_transp_quais CHAR(3) ,"
			+ "				 num_bolsa_familia CHAR(200) ,"
			+ "				 pre_cadastro INTEGER);";

	public static final String PESSOAS = "CREATE  TABLE tblPacientes ("
			+ "                                 _id INTEGER PRIMARY KEY AUTOINCREMENT,"
			+ "                                 id_fichaA INTEGER ,"
			+ "                                 nome_completo CHAR(200) ,"
			+ "                                 data_nasc DATE ,"
			+ "                                 sexo CHAR(1) ,"
			+ "                                 alfabetizado CHAR(3) ,"
			+ "                                 id_ocupacao INTEGER ,"
			+ "                                 cep CHAR(8) ,"
			+ "                                 frequenta_escola CHAR(1) ,"
			+ "                                 nome_mae CHAR(200) ,"
			+ "                                 endereco INTEGER ,"
			+ "                                 numero CHAR(50) ,"
			+ "                                 complemento CHAR(100),"
			+ "                                 telefone1 CHAR(14) ,"
			+ "                                 telefone2 CHAR(14) ,"
			+ "                                 telefone3 CHAR(14) ,"
			+ "                                 ocupacao CHAR(14) ,"
			+ "                                 fichaBGestante CHAR(2) ,"
			+ "                                 fichaBHipertenso CHAR(2) ,"
			+ "                                 fichaBHanseniase CHAR(2) ,"
			+ "                                 fichaBDiabete CHAR(2) ,"
			+ "                                 fichaBTuberculose CHAR(2) ,"
			+ "                                 fichaCCrianca CHAR(2) ,"
			+ "                                 fichaBInternacao CHAR(2) ,"
			+ "                                 fichaBObito CHAR(2), " 
			+ "                                 def_fisica CHAR(2) ,"
			+ "                                 def_mental CHAR(2) ,"
			+ "                                 escolaridade CHAR(2) ,"
			+ "                                 alcoolismo CHAR(2) ,"
			+ "                                 chagas CHAR(2) ,"
			+ "                                 epilepsia CHAR(2) ,"
			+ "                                 malaria CHAR(2) ,"                                
			+ "                                 raca INTEGER);";

	public static final String RACA = "CREATE  TABLE tblPacRaca ("
			+ "_id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "descricao TEXT NULL);";

	public static final String FAMILIAS = "CREATE  TABLE tblFamilias ("
			+ "id_paciente INTEGER ,"
			+ "id_familia INTEGER, "
			+ "id_equipe INTEGER, "
			+ "id_posicao INTEGER);";

	public static final String DESTINO_LIXO = "CREATE  TABLE tblPac_DestinoLixo ("
			+ "_id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "descricao TEXT NULL);";

	public static final String DESTINO_FEZES = "CREATE  TABLE tblPac_DestinoFezes ("
			+ "_id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "descricao TEXT NULL);";

	public static final String TRAT_AGUA = "CREATE  TABLE tblPac_TratAgua ("
			+ "_id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "descricao TEXT NULL)";

	public static final String PLANO_SAUDE = "CREATE  TABLE tblPac_PlanoSaude ("
			+ "_id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "descricao TEXT NULL);";

	public static final String ABAST_AGUA = "CREATE  TABLE tblPac_AbastAgua ("
			+ "_id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "descricao TEXT NULL);";

	public static final String USUARIOS = "CREATE  TABLE tblSeg_Usuarios ("
			+ "id INTEGER PRIMARY KEY AUTOINCREMENT ,"
			+ "usuario TEXT NOT NULL ,"
			+ "senha TEXT NOT NULL ,"
			+ "nome_completo TEXT NOT NULL, " 
			+ "perfil INTEGER NOT NULL);";

	public static final String TBLFICHAB_DIA = "create  table tblfichab_dia ("
			+ "_id integer primary key autoincrement," 
			+ "id_fichaa integer, "
			+ "id_paciente integer, "
			+ "dieta char(10), "
			+ "exercicios char(10)," 
			+ "insulina char(10), "
			+ "hipoglicemiante char(10),"
			+ "dt_ultimaconsulta date not null,"
			+ "data_cadastro date);";

	public static final String TBLFICHAB_GES = "create table  tblfichab_ges("
			+ "_id integer primary key autoincrement," 
			+ "id_fichaa integer," 
			+ "id_paciente integer," 
			+ "dt_ultima_regra date," 
			+ "dt_provavel_parto date," 
			+ "data_vacina_dose1 date, "
			+ "data_vacina_dose2 date, "
			+ "data_vacina_dose3 date, "
			+ "data_vacina_doser date, "
			+ "estado_nutricional_mes1 char(10)," 
			+ "estado_nutricional_mes2 char(10)," 
			+ "estado_nutricional_mes3 char(10), "
			+ "estado_nutricional_mes4 char(10), "
			+ "estado_nutricional_mes5 char(10), "
			+ "estado_nutricional_mes6 char(10), "
			+ "estado_nutricional_mes7 char(10), "
			+ "estado_nutricional_mes8 char(10), "
			+ "estado_nutricional_mes9 char(10), "
			+ "dt_consulta_prenatal_mes1 date," 
			+ "dt_consulta_prenatal_mes2 date, "
			+ "dt_consulta_prenatal_mes3 date, "
			+ "dt_consulta_prenatal_mes4 date, "
			+ "dt_consulta_prenatal_mes5 date, "
			+ "dt_consulta_prenatal_mes6 date, "
			+ "dt_consulta_prenatal_mes7 date, "
			+ "dt_consulta_prenatal_mes8 date, "
			+ "dt_consulta_prenatal_mes9 date, "
			+ "fat_risco_6_gestacoes char(10), "
			+ "fat_risco_natimorto_aborto char(10), "
			+ "fat_risco_36anos char(10), "
			+ "fat_risco_20anos char(10), "
			+ "fat_risco_sangramento char(10), "
			+ "fat_risco_edema char(10), "
			+ "fat_risco_diabetes char(10), "
			+ "fat_risco_pressao_alta char(10), "
			+ "local_parto char(350), "
			+ "data_cons_puerperio1 date, "
			+ "data_cons_puerperio2 date, "
			+ "res_gest text);";

	public static final String TBLFICHAB_HA = "create table  tblfichab_ha(	"
			+ "_id integer primary key autoincrement," 
			+ "id_fichaa integer, "
			+ "id_paciente integer, "
			+ "fumante char(10), "
			+ "dieta char(10), "
			+ "medicacao char(10), "
			+ "exercicios char(10), "
			+ "pressao_arterial char(10), "
			+ "data_consulta date, "
			+ "data_cadastro date);";

	public static final String TBLFICHAB_CRIANCA = "create table tblfichab_cri (	"
			+ "_id integer primary key autoincrement, " 
			+ "id_fichaa integer, "
			+ "id_paciente integer, "
			+ "idade char(10), "
			+ "peso char(10), "
			+ "data_consulta char(10), "
			+ "aleitamento char(10), "
			+ "diarreia char(10), "
			+ "diarreia_tro char(10), "
			+ "outros_tipo_alimento char(10) );";

	public static final String TBLFICHAB_HAN = "create table  tblfichab_han ("	
			+ "_id integer," 
			+ "id_fichaa integer," 
			+ "id_paciente integer," 
			+ "medicacao_diaria char(10)," 
			+ "dt_dose_supervisionada date," 
			+ "auto_cuidados char(10)," 
			+ "dt_ultima_consulta date," 
			+ "comunicantes integer not null," 
			+ "comunicantes_bcg integer not null);";

	public static final String TBLFICHAB_INT = "create table  tblfichab_int ("
			+ "_id integer not null , "
			+ "id_fichaa integer not null , "
			+ "id_paciente integer not null ," 
			+ "data_inicio date not null ," 
			+ "data_fim date, "
			+ "dias_inter integer, "
			+ "permanece char(15), "
			+ "local char(200) not null , "
			+ "cidade char(200) not null , "
			+ "causa_inter char(500) not null);";

	public static final String TBLFICHAB_OBI = "create table  tblfichab_obi("
			+ "_id integer not null , "
			+ "id_fichaa integer not null , "
			+ "id_paciente integer not null ," 
			+ "data date not null , "
			+ "local char(500) not null , "
			+ "causa char(500) not null , "
			+ "n_declaracao char(500) not null);";

	public static final String TBLFICHADPROC = "create table TBLFICHADPROC (" 
			+ "_id integer not null , "
			+ "id_fichaa integer not null , "
			+ "id_paciente integer not null , "
			+ "DATA_PROC date not null);";


	public static final String TBLFICHAB_TB = "create table  tblfichab_tb (" 
			+ "_id integer," 
			+ "id_fichaa integer," 
			+ "id_paciente integer," 
			+ "medicacao_diaria char(10), "
			+ "reacoes_indesejaveis char(10), "
			+ "dt_ultima_consulta date, "
			+ "escarro char(10), "
			+ "comunicantes integer not null , "
			+ "comunicantes_5anos integer);";

	public static final String TBLFICHADENF = "create table TBLFICHADENF ("
			+ "_id integer not null , " 
			+ "id_fichaa integer not null , "
			+ "DATA_REGISTRO date not null ," 
			+ "ID_PACIENTE integer not null , "
			+ "PUERICULTURA integer, "				
			+ "PRE_NATAL1 integer, "
			+ "PRE_NATAL2 integer, "
			+ "PRE_NATAL3 integer, "
			+ "PREVENCAO_CANCER integer, "
			+ "DIABETES_DIAGNOTICOS integer, "
			+ "DIABETES_ACOMPANHAMENTO integer, "
			+ "DST integer, "
			+ "AIDS integer, "
			+ "HIPERTENSAO_ARTERIAL integer, "
			+ "HANSENIASE integer, "
			+ "TUBERCULOSE integer, "
			+ "MULHER integer, "
			+ "PUERPERIO integer, "
			+ "CONSULTA_DOMICILIAR integer, "
			+ "OUTROS_TIPOS integer, "
			+ "PNEUMONIA_MENOR5 integer, "
			+ "VALVULOPATIA_REUM integer, "
			+ "AVC integer, "
			+ "INFARTO_AGUDO integer, "
			+ "DHEG integer, "
			+ "DOENCA_PERINATAL integer, "
			+ "FRATURA_FEMUR_50 integer, "
			+ "MENINGITE_TUBERCULOSA integer, "
			+ "HANSENIASE_INCAPAC integer, "
			+ "CITOLOGIA_ONC integer, "
			+ "VISITA_DOMICILIAR integer);";

	public static final String TBLFICHADMED = "create table TBLFICHADMED ("
			+ "_id integer not null , "
			+ "id_fichaa integer not null , "
			+ "DATA_REGISTRO date not null ," 
			+ "ID_PACIENTE integer not null , "
			+ "PUERICULTURA integer, "				
			+ "PRE_NATAL1 integer, "
			+ "PRE_NATAL2 integer, "
			+ "PRE_NATAL3 integer, "
			+ "PREVENCAO_CANCER integer, "
			+ "DIABETES_DIAGNOTICOS integer, "
			+ "DIABETES_ACOMPANHAMENTO integer, "
			+ "DST integer, "
			+ "AIDS integer, "
			+ "HIPERTENSAO_ARTERIAL integer, "
			+ "HANSENIASE integer, "			
			+ "TUBERCULOSE_CASO_NOVO integer, "
			+ "TUBERCULOSE_ACOMPANHAMENTO integer, "
			+ "TUBERCULOSE_ALTA_ADMIN integer, "
			+ "TUBERCULO_ALTA_SUPERVISIONADA integer, "			
			+ "MULHER integer, "
			+ "PUERPERIO integer, "			
			+ "FORN_DIAFRAGMA integer, "
			+ "COLOCACAO_DIU integer, "
			+ "URG_BAS integer, "
			+ "URG_BASICAS integer, "
			+ "URG_BAS_OBSERVACAO integer, "
			+ "CONSULTA_DOMICILIAR integer, "
			+ "OUTROS_TIPOS integer, "			
			+ "PATOLOGIA_CLINICA integer, "
			+ "RADIODIAGNOSTICO integer, "
			+ "CITOPAT_VAGINAL integer, "
			+ "ULTRASSOM_OBSTETRICO integer, "
			+ "ATENDIMENTO_ESPECIALIZADO integer, "
			+ "INTERNACAO_HOSPITALAR integer, "
			+ "URGENCIA_EMERGENCIA integer, "
			+ "PNEUMONIA_MENOR5 integer, "
			+ "VALVULOPATIA_REUM integer, "
			+ "AVC integer, "
			+ "INFARTO_AGUDO integer, "
			+ "DHEG integer, "
			+ "DOENCA_PERINATAL integer, "
			+ "FRATURA_FEMUR_50 integer, "
			+ "MENINGITE_TUBERCULOSA integer, "
			+ "HANSENIASE_INCAPAC integer, "
			+ "CITOLOGIA_ONC integer, "
			+ "VISITA_DOMICILIAR integer);";

	public static final String TBLFICHACOMP_MATR = "create table  tblfichacomp_matr (" 
			+ "_id integer not null ," 
			+ "id_fichaa integer not null , "
			+ "id_paciente integer not null , "
			+ "id_prof integer not null , "
			+ "tipo_ref1 char(50) not null , "
			+ "tipo_ref2 char(500), "
			+ "motivo char(500), "
			+ "prioridade char(50) not null);";
}
